package actualizador;

import java.io.Serializable;

import utiles.IDatosEquipoRemoto;
import utiles.IMensaje;

public class Mensaje implements IMensaje{

	private IDatosEquipoRemoto datoEquipo;
	private Serializable datos;
	private int nroMensaje;
	
	private static final long serialVersionUID = 7902295521576877044L;

	public Mensaje(int nroMensaje, IDatosEquipoRemoto datoEquipo, Serializable datos) {
		this.datoEquipo = datoEquipo;
		this.datos= datos;
		this.nroMensaje= nroMensaje;
	}

	@Override
	public int getNroMensaje() {
		return nroMensaje;
	}

	@Override
	public Serializable getDatos() {
		return datos;
	}

	@Override
	public IDatosEquipoRemoto getDatosEquipoRemoto() {
		return datoEquipo;
	}

	@Override
	public String toString() {
		return "Mensaje [datoEquipo=" + datoEquipo + ", datos=" + datos
				+ ", nroMensaje=" + nroMensaje + "]";
	}
}
